package com.ylsk.check.domain.so;


import com.fasterxml.jackson.annotation.JsonFormat;
import com.ylsk.common.core.domain.BaseEntity;
import lombok.Data;

import java.util.Date;


/**
 * 施工检查记录对象 ins_check_record
 *
 * @author yangsy
 * @date 2023-12-18
 */
@Data
public class CheckRecordSO extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 施工检查记录id */
    private Long checkRecordId;

    /** 项目报备id */
    private Long reportInfoId;

    /** 项目报备流水号 */
    private String reportNum;

    /** 检查类型 */
    private Integer checkType;


    /** 检查方式 */
    private Integer checkMethod;

    /** 项目名称 */
    private String projectName;

    /** 所属大队 */
    private Long deptId;

    /** 所属大队名称 */
    private String deptName;

    /** 检查人 */
    private Long checkBy;

    /** 检查人名称 */
    private String checkByName;

    /** 同行检查人 */
    private Long peerReviewer;

    /** 搜索类型 currentProject 当前项目 myCheck 我的检查  checkRecord 检查记录*/
    private String searchType;

    /**
     * 操作者id
     */
    private Long operateUserId;

    /**
     * 检查时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date checkTime;

}
